59d348b2ab2e38242d4f3016589e41b63a42f7a9,modules/flowable-engine/src/main/java/org/flowable/engine/impl/history/DefaultHistoryManager.java,DefaultHistoryManager,recordTaskOwnerChange,#String#String#,472

Before Change


    if (isHistoryLevelAtLeast(HistoryLevel.AUDIT)) {
      HistoricTaskInstanceEntity historicTaskInstance = getHistoricTaskInstanceEntityManager().findById(taskId);
      if (historicTaskInstance != null) {
        historicTaskInstance.setOwner(owner);
      }
    }
  }

After Change


    if (isHistoryLevelAtLeast(HistoryLevel.AUDIT)) {
      HistoricTaskInstanceEntity historicTaskInstance = getHistoricTaskInstanceEntityManager().findById(taskId);
      if (historicTaskInstance != null) {
        historicTaskInstance.setOwner(owner);
        
        HistoricIdentityLinkEntity historicIdentityLinkEntity = getHistoricIdentityLinkEntityManager().create();
        historicIdentityLinkEntity.setTaskId(historicTaskInstance.getId());